@charset "utf-8";
body{background: url(../img/mainbg.png) center bottom no-repeat;}
.main .main-inner{
	padding: 10px 0 10px 0;
}

	/*企业简介*/
	.main-inner .description .tabs{
		text-align: center;
	}
	.main-inner .description .tabs .comtab{
		padding:20px 0;
	}
		.main-inner .description .tabs .comtab a{
			display: inline-block;
			padding: 0 20px;
			font: normal 14px/2 microsoft yahei;
			color: #3e3e3e;
		}
        .main-inner .description .tabs .comtab li.active a:after{
            content: "";
            position: absolute;
            left: 50%;
            top: 100%;
            margin-left: -4px;
            border-top: 5px solid #10568a;
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
        }
		@media screen and (max-width: 767px){
            .main .main-inner{
                padding: 20px 0 22px 0;
            }
            .top-nav-wrap .top-nav{
                float: right;
            }
			.main-inner .description .tabs .comtab a{
				display: block;
				padding: 0;
			}
		}
		.main-inner .description .tabs .comtab a:hover{
			color: #fff;
			text-decoration: none;
			background-color: #10568a;
		}
		.main-inner .description .tabs .comtab li.active a{
			color: #fff;
			background-color: #10568a;
		}
		.main-inner .description .tab-content{
			display: none;
		}
		.main-inner .description .tab-content.active{
			display: block;
		}
		.main-inner .description .tab-content p a{
			display: block;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp:3;
			margin: 30px 0;
			overflow: hidden;
			height: 80px;
			font:normal 14px/20px microsoft yahei;
			text-indent: 2em;
			text-overflow: ellipsis;
			color: #666;
			text-align: left;
		}
		.main-inner .description .tab-content p a:hover{
			text-decoration: none;
			color: #c7151d;
		}
		/*圆形图片*/
		.main-inner .description .circle a{
			display: block;
			color: #666;
		}
			.main-inner .description .circle a .disimg{
				position: relative;
				width: 80%;
				height: 0;
				margin: 0 auto;
				padding-bottom: 80%;
				border-radius: 50%;
			}
				.main-inner .description .circle a .disimg img{
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
				}


	/*项目*/
	.main-inner .project .imgtextout{
		padding-top: 16px;
	}
	/*新闻动态*/
	.main-inner .newslist .imgtextout li{
		padding: 20px 0;
		border-bottom: 1px solid #dedede;
	}
	.main-inner .newslist .imgtextout .imgtext-title{
		
		font: normal 14px/1 microsoft yahei;
	}
	.main-inner .newslist .imgtextout .imgtextpic-wrap{
		width: 120px;
		height: 86px;
	}
	.main-inner .newslist .imgtextout .imgtext-detail{
		margin-left: 135px;
		height: 86px;
	}
	/*新闻列表*/
	.main-inner .newslist .textlistout{
		padding-top: 20px;
	}
